#ifndef WF_INFOTOTALLENGTH_H
#define WF_INFOTOTALLENGTH_H

#include "pf_actioninterface.h"
#include "gui_export.h"

/**
 * This action class can handle user events to delete entities.
 *
 */
class GUI_EXPORT WF_InfoTotalLength : public PF_ActionInterface {
	Q_OBJECT
public:
    /**
     * Action States.
     */
    enum Status {
        Acknowledge    /**< Acknowledge or cancel. */
    };

public:
    WF_InfoTotalLength(PF_Container& container,
                          PF_GraphicView& graphicView);
    ~WF_InfoTotalLength() {}
	
	static QAction* createGUIAction(LX_Define::ActionType /*type*/, QObject* /*parent*/);

    virtual void init(int status=0);
    virtual void trigger();
    virtual void updateToolBar();
};

#endif
